#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：PythonData 
@File    ：case5.py
@Author  ：朱志文
@Date    ：2021/10/12 10:06 
'''
# a,b=map(eval,input().split())
# if a%b==0:
#     print('%d....%d'%(a//b,a%b))
# else:
#     print(a//b)

'''能否被2整除'''
'''题目描述
输入整数n，如果n为奇数，输出odd；否则输出even
样例输入 Copy
1
样例输出 Copy
# odd'''
# n=int(input())
# if n%2==0:
#     print("even")
# elif n%2!=0:
#     print("odd")

'''猜数字'''
import random
ran=random.randint(0,100)
print(ran)
for count in range(1,4):
    guess = eval(input('猜测1-100之间的数'))
    if guess < ran:
        print("比猜测数字小了")
        print("第{count}次猜测，还可以猜测{times}次".format(count=count,times=(3-count)))
    elif guess > ran:
        print("比猜测数字大")
        print("第{count}次猜测，还可以猜测{times}次".format(count=count, times=(3 - count)))
    elif guess == ran:
        print("猜对了")
        break
'''输入年和月 来算出月的天数'''
# year,month=map(eval,input().split())
# bigmonth=[1,3,5,7,8,10,12]
# smallmonth=[4,6,9,11]
# if year%4==0:
#     if month==2:
#         day=29
#     elif month in bigmonth:
#         day=31
#     elif month in smallmonth:
#         day=30
#     elif month>12:
#         print("请输入正确的月份")
# elif year%4!=0:
#     if month == 2:
#         day = 28
#     elif month in bigmonth:
#         day = 31
#     elif month in smallmonth:
#         day = 30
#     elif month > 12:
#         print("请输入正确的月份")
# print(day)

'''题目描述
输入成绩的分数值s，如果s≥60，则为及格，输出pass；否则为不及格，输出fail 

样例输入 Copy
60
样例输出 Copy
pass'''
# s=eval(input())
# if s>=60:
#     print('pass')
# elif s<60:
#     print("fail")
'''题目描述
输入两个整数a与b，按照从小到大次序输出两个整数值。

样例输入 Copy
2 1
样例输出 Copy
1 2'''
# a,b=map(eval,input().split())
# if a>b:
#     a,b=b,a;
# print(a,b)
'''题目描述
输入年份y，判断这个年份是否为闰年（闰年的条件是：年份能被4整除且不能被100整除，或能被400整除）
输入
输入年份y，y为整数并且满足1600≤y≤2100
样例输入 Copy
【测试样例1】
2000
【测试样例2】
2012
【测试样例3】
2015
【测试样例4】
1900
样例输出 Copy
【测试样例1】
leap year
【测试样例2】
leap year
【测试样例3】
non-leap year
【测试样例4】
non-leap year'''
# y = int(input())
# if 1600 <= y <= 2100:
#     if y % 4 == 0 and y % 100 != 0 or y % 400 == 0:
#         print('leap year')
#     else:
#         print('non-leap year')
'''
题目描述
求解方程ax2+bx+c=0。输入a、b、c的值（其中a≠0），计算并输出方程的解x（保留一位小数）。如果方程无实数解，输出“no real solution”。
输入
输入a,b,c的值
输出
输出方程的解，如果有实数解，按照从大到小输出，保留一位小数。
样例输入 Copy
1 4 3
样例输出 Copy
x1=-1.0
x2=-3.0'''

# a, b, c = map(eval, input().split())
# d = b ** 2 - 4 * a * c
# x1 = (-b + d ** 0.5) / (2 * a)
# x2 = (-b - d ** 0.5) / (2 * a)
# if a != 0:
#     if d >= 0:
#         if x1<x2:
#             x1,x2=x2,x1
#         print("x1={x1}".format(x1='%.1f' % x1))
#         print("x2={x2}".format(x2='%.1f' % x2))
#     else:
#         print("no real solution")

'''题目描述
在足球比赛中，每场比赛的计分规则与双方的进球数有关： 进球数多的一方获胜，计3分；进球数少的一方失败，计0分； 如果双方进球数相同（或双方都未进球），为平局，双方各计1分。 
      输入比赛双方的进球数，输出双方的得分。

输入
输入比赛双方的进球数。

输出
输出双方的得分，用1个空格分隔。

样例输入 Copy
0 0
6 1
0 1
样例输出 Copy
1 1
3 0
0 3'''

# j1, j2 = map(eval, input().split())
# if j1 == j2:
#     s1 = 1;
#     s2 = 1;
# elif j1 > j2:
#     s1 = 3;
#     s2 = 0;
# elif j1 < j2:
#     s1 = 0;
#     s2 = 3;
# print(s1, s2, end=" ")

'''题目描述
在并联电路中，两个电阻R1、R2并联之后总的电阻值R可以用公式计算。 
输入电阻R1、R2的值（整数），计算并输入R1、R2并联的电阻值（保留一位小数）


样例输入 Copy
3 6
样例输出 Copy
2.0'''

# R1, R2 = map(int, input().split())
# if R1 == 0 or R2 == 0:
#     R = 0;
# else:
#     R = (R1 * R2) / (R1 + R2)
# print('%.1f' % R)

'''题目描述
输入三个整数a,b,c；按照从小到大次序输出。 
样例输入 Copy
1 2 3
3 2 1
6 6 6
100 10 1
样例输出 Copy
1 2 3
1 2 3
6 6 6
1 10 100'''

a, b, c = map(int, input().split())
while a > b or a > c or b > c:
    if a > b:
        a, b = b, a
    elif a > c:
        a, c = c, a
    elif b > c:
        b, c = c, b
print(a, b, c, end=' ')
